﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ImportPlcPointPosition.Enums
{
    /// <summary>
    /// PLC数据类型
    /// </summary>
    public enum ePlcDataType
    {
        [Display(GroupName = "Base")]
        Struct,
        [Display(GroupName = "Base")]
        Byte,
        [Display(GroupName = "Base")]
        Bool,
        [Display(GroupName = "Base")]
        Int,
        [Display(GroupName = "Base")]
        DInt,
        [Display(GroupName = "Base")]
        Real,
        [Display(GroupName = "Base")]
        LReal,
        [Display(GroupName = "Base")]
        Word,
        [Display(GroupName = "Base")]
        String,
        [Display(GroupName = "Base")]
        DTL,


        //**********************数组类************************//
        [Display(GroupName = "Array")]
        ArrayOfByte,
        [Display(GroupName = "Array")]
        ArrayOfBool,
        [Display(GroupName = "Array")]
        ArrayOfInt,
        [Display(GroupName = "Array")]
        ArrayOfDInt,
        [Display(GroupName = "Array")]
        ArrayOfReal,
        [Display(GroupName = "Array")]
        ArrayOfLReal,
        [Display(GroupName = "Array")]
        ArrayOfWord,
        [Display(GroupName = "Array")]
        ArrayOfString,
        [Display(GroupName = "Array")]
        ArrayOfDtl,
    }

}
